<HTML>
<HEAD>
<TITLE>DefaultProjectName - CWindow</TITLE>
<script type="text/javascript">
  var relPathToCommmon = "../../common/";
  var relPathToHelpDir = "../../common/help/";
</script>
<script type="text/javascript" src="../../common/jsdyn.js" language="JavaScript"></script>
<script type="text/javascript" src="../../common/js.js" language="JavaScript"></script>
<script type="text/javascript" src="leftmenu.js" language="JavaScript"></script>
<script type="text/javascript">
  var toSearchPage     = "_search','../../search";
  Body1();
</script>
<div class="headerPage">CWindow</div>
<div class="path"><a href="#" OnMouseOver="link('','../../index',this)" class="pathLink">OOXlib</A><img src="../../common/path-arrow.gif" class="path-arrow"><a href="#" OnMouseOver="link('_dir','include0',this)" class="pathLink">include</A><img src="../../common/path-arrow.gif" class="path-arrow"><a href="#" OnMouseOver="link('_class','CWindow4032',this)" class="pathLink">CWindow</A><img src="../../common/path-arrow.gif" class="path-arrow"><span class="pathNonLink">CWindow</span></div>
<script type="text/javascript">
 Body2();
 BodyLeftMenuStart();
WriteLeftMenu("","","","");
 BodyLeftMenuEnd();
 Body3();
</script>
<span class="tabInActive"><a href="#" OnMouseOver="linkTab('_member','CWindow1585170724','_description',this)" class="tabLinkInActive">Description</a></span>
<span class="tabActive"><a href="#" OnMouseOver="linkTab('_member','CWindow1585170724','_source',this)" class="tabLinkActive">Source</a></span>
<span class="tabInActive"><a href="#" OnMouseOver="linkTab('_member','CWindow1585170724','_callgraph',this)" class="tabLinkInActive">Call Graph</a></span>
<script type="text/javascript">
 Body4();
</script>
<div class="contentAirTop"></div>
<div class="paragraph2NoTopPadding">Start Line: 152</div>
<pre class="codeExamples">
 <a href="#" onMouseOver="link('_member','CWindow721533900',this); overLibDiagram();return overlib('<strong>Syntax</strong><BR>CWindow&nbsp;&nbsp;(const CXServerConnection * pXServerConnection, const CScreen * pScreen)',CAPTION,'<strong>Brief description</strong><BR>Constructor.');" onMouseOut="return nd();">OOXlib::CWindow::CWindow</a>(const CXServerConnection *pXServerConnection, const CScreen *pScreen, IWindow *pParentWindow, const CUInt2dRectangle &amp;Rectangle, const CUInt2dSize *pMinSize, const CUInt2dSize *pMaxSize, const unsigned int iEventMask, const IEventHandler *pEventHandler, const::std::string &amp;WindowName, const::std::string &amp;ClassName, const::std::string &amp;IconPath, const CColor *pBackgroundColor, const unsigned int iDepth, const unsigned int iBorderWidth, const bool bIsResizeable, const bool bShowCursor)
: <a href="#" onMouseOver="link('_member','m_pXServerConnection1910390659',this); overLibDiagram();return overlib('<strong>Syntax</strong><BR>CXServerConnection *&nbsp;&nbsp;m_pXServerConnection ',CAPTION,'<strong>Brief description</strong><BR>');" onMouseOut="return nd();">m_pXServerConnection</a>(pXServerConnection), <a href="#" onMouseOver="link('_member','m_pScreen1910390659',this); overLibDiagram();return overlib('<strong>Syntax</strong><BR>CScreen *&nbsp;&nbsp;m_pScreen ',CAPTION,'<strong>Brief description</strong><BR>');" onMouseOut="return nd();">m_pScreen</a>(pScreen), <a href="#" onMouseOver="link('_member','m_pEventHandler1910390659',this); overLibDiagram();return overlib('<strong>Syntax</strong><BR>IEventHandler *&nbsp;&nbsp;m_pEventHandler ',CAPTION,'<strong>Brief description</strong><BR>');" onMouseOut="return nd();">m_pEventHandler</a>(NULL), <a href="#" onMouseOver="link('_member','m_pIcon1910390659',this); overLibDiagram();return overlib('<strong>Syntax</strong><BR>CIcon *&nbsp;&nbsp;m_pIcon ',CAPTION,'<strong>Brief description</strong><BR>');" onMouseOut="return nd();">m_pIcon</a>(NULL), <a href="#" onMouseOver="link('_member','m_bHasParent1910390659',this); overLibDiagram();return overlib('<strong>Syntax</strong><BR>bool&nbsp;&nbsp;m_bHasParent ',CAPTION,'<strong>Brief description</strong><BR>');" onMouseOut="return nd();">m_bHasParent</a>(false), <a href="#" onMouseOver="link('_member','m_bShowCursor1910390659',this); overLibDiagram();return overlib('<strong>Syntax</strong><BR>bool&nbsp;&nbsp;m_bShowCursor ',CAPTION,'<strong>Brief description</strong><BR>');" onMouseOut="return nd();">m_bShowCursor</a>(false), <a href="#" onMouseOver="link('_member','m_iEventMask1910390659',this); overLibDiagram();return overlib('<strong>Syntax</strong><BR>unsigned int&nbsp;&nbsp;m_iEventMask ',CAPTION,'<strong>Brief description</strong><BR>');" onMouseOut="return nd();">m_iEventMask</a>(NoEventMask), <a href="#" onMouseOver="link('_member','m_pParentWindow1910390659',this); overLibDiagram();return overlib('<strong>Syntax</strong><BR>IWindow *&nbsp;&nbsp;m_pParentWindow ',CAPTION,'<strong>Brief description</strong><BR>');" onMouseOut="return nd();">m_pParentWindow</a>(NULL), <a href="#" onMouseOver="link('_member','m_iId1910390659',this); overLibDiagram();return overlib('<strong>Syntax</strong><BR>size_t&nbsp;&nbsp;m_iId ',CAPTION,'<strong>Brief description</strong><BR>');" onMouseOut="return nd();">m_iId</a>(0) {
    if(NULL == <a href="#" onMouseOver="link('_member','m_pXServerConnection2399711695',this); overLibDiagram();return overlib('<strong>Syntax</strong><BR>CXServerConnection *&nbsp;&nbsp;m_pXServerConnection ',CAPTION,'<strong>Brief description</strong><BR>');" onMouseOut="return nd();">m_pXServerConnection</a>) {
        <a href="#" onMouseOver="link('_member','OOXLib_THROW3402324798',this); overLibDiagram();return overlib('<strong>Syntax</strong><BR>define&nbsp;&nbsp;OOXLib_THROW&nbsp;&nbsp;(ctor_name )',CAPTION,'<strong>Brief description</strong><BR>The main OOXlib throw replacement macro.');" onMouseOut="return nd();">OOXLib_THROW</a>(CNULLPtrConnectionException);
    }
    if(NULL == <a href="#" onMouseOver="link('_member','m_pScreen2399711695',this); overLibDiagram();return overlib('<strong>Syntax</strong><BR>CScreen *&nbsp;&nbsp;m_pScreen ',CAPTION,'<strong>Brief description</strong><BR>');" onMouseOut="return nd();">m_pScreen</a>) {
        <a href="#" onMouseOver="link('_member','OOXLib_THROW3402324798',this); overLibDiagram();return overlib('<strong>Syntax</strong><BR>define&nbsp;&nbsp;OOXLib_THROW&nbsp;&nbsp;(ctor_name )',CAPTION,'<strong>Brief description</strong><BR>The main OOXlib throw replacement macro.');" onMouseOut="return nd();">OOXLib_THROW</a>(CNULLPtrScreenException);
    }
    <a href="#" onMouseOver="link('_member','Create4169101838',this); overLibDiagram();return overlib('<strong>Syntax</strong><BR>void&nbsp;&nbsp;Create<BR>(const CScreen * pScreen, IWindow * pParentWindow, const CUInt2dRectangle & Rectangle, const unsigned int iEventMask, const IEventHandler * pEventHandler, const ::std::string & WindowName, const ::std::string & ClassName, const ::std::string & IconPath, const CColor * pBackgroundColor, const unsigned int iBorderWidth, const bool bIsResizeable, const bool bShowCursor)',CAPTION,'<strong>Brief description</strong><BR>Creates the window.');" onMouseOut="return nd();">Create</a>(pScreen, pParentWindow, Rectangle, pMinSize, pMaxSize, iEventMask, pEventHandler, WindowName, ClassName, IconPath, pBackgroundColor, iDepth, iBorderWidth, bIsResizeable, bShowCursor);
}
</pre><div class="contentAirBottom"></div>
<script type="text/javascript">
 Body5();
Statistics("","","","","");
 Body6();
SetPageTab('_member','_source');
</script>
